package dao

// 这是 SysDataAuthorityId 的全局公开dao对象
var SysDataAuthorityIdDao = sysDataAuthorityIdDao{}

// 这是 sys_data_authority_id表 的实体类
type SysDataAuthorityId struct {
	DataAuthorityIdAuthorityId string `json:"data_authority_id_authority_id" form:"data_authority_id_authority_id" binding:"data_authority_id_authority_id"` // 角色ID
	SysAuthorityAuthorityId    string `json:"sys_authority_authority_id" form:"sys_authority_authority_id" binding:"sys_authority_authority_id"`             // 这是一个逻辑外键,关联sys_authority(authority_id)

}

// 注意:这是 SysDataAuthorityId 的私有dao对象
type sysDataAuthorityIdDao struct {
	Obj    SysDataAuthorityId
	Insert func(arg SysDataAuthorityId) int                //插入一条记录
	Update func(arg SysDataAuthorityId) int                //更新一条记录
	Delete func(arg SysDataAuthorityId) int                //删除一条记录
	Select func(arg SysDataAuthorityId) SysDataAuthorityId //获取一条记录
}
